<script type="text/javascript">
function Ajax(){
var xmlHttp;
    try{    
    	// é usado para trocar dados com um servidor nos bastidores.
        xmlHttp=new XMLHttpRequest();// Firefox, Opera 8.0+, Safari
    }
    catch (e){
        try{
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer
        }
        catch (e){
            try{
                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e){
                alert("No AJAX!?");
                return false;
            }
        }
    }

//Quando uma solicitação para um servidor é enviado, queremos executar algumas ações com base na resposta.
xmlHttp.onreadystatechange=function(){
	
	/**
	 * Detém o status do XMLHttpRequest. Alterações 0-4:
		0: pedido não inicializado
		1: conexão com o servidor estabelecida
		2: pedido recebido
		3: solicitação de processamento
		4: pedido acabado e a resposta está pronta
	 */
	
    if(xmlHttp.readyState==4){ 
        document.getElementById('quadro_dados_banco').innerHTML=xmlHttp.responseText;
        setTimeout('Ajax()',3000);
    }
}
xmlHttp.open("GET","atualizar_dados.php",true);
xmlHttp.send(null);
}
/**
 * onload é usado para executar um script uma vez que uma página web foi completamente carregado todo o conteúdo 
 */
window.onload=function(){
    setTimeout('Ajax()',3000);
}
</script>